﻿
@{
    ViewBag.Title = "用户中心";
}



<div id="data-grid"></div>
<div id="dialog"></div>

<script>
    $(function () {
        Init();
    });

    function Init() {
        $("#data-grid").datagrid({
            title: "用户列表",
            singleSelect: true,
            url: "/Base/BaseUser/GetList",
            toolbar: [{
                id: "btnLook",
                text: '查看',
                iconCls: 'icon-search',
                handler: onLook
            }, {
                id: "btnEdit",
                text: '修改',
                iconCls: 'icon-edit',
                handler: onEdit
            }, {
                id: "btnDelete",
                text: '删除',
                iconCls: 'icon-remove',
                handler: onDelete
            }, {
                id: "btnExport",
                text: '导出',
                iconCls: 'icon-redo',
                handler: function () { alert('导出按钮'); }
            }, {
                id: "btnImport",
                text: '导入',
                iconCls: 'icon-undo',
                handler: function () { alert('导入按钮'); }
            }, {
                id: "btnReload",
                text: '刷新',
                iconCls: 'icon-reload',
                handler: onReload
            }],
            columns: [[
                { field: 'UserName', title: '用户名', width: 100, align: "center" },
                { field: 'PassWord', title: '密码', width: 100, align: "center" },
                {
                    field: 'RegisterDate', title: '注册时间', width: 100, align: 'center', formatter: function (v, r, i) {
                        return ConvertToJsonDateTime(v);
                    }
                },
                {
                    field: 'LastLoginDate', title: '最后一次登陆时间', width: 100, align: 'center', formatter: function (v, r, i) {
                        return ConvertToJsonDateTime(v);
                    }
                }
            ]]
        });
    }



    //保存
    //function onSave(option) {
    //    var opt = $.extend({}, option);
    //    $.ajax({
    //        type: "POST",
    //        url: opt.href,
    //        data: opt.data,
    //        dataType: "json",
    //        success: function (d) {
    //            if (d.Success) {
    //                onSaveOK();
    //            } else {
    //                $.messager.alert("提示信息", "保存失败!");
    //            }
    //        }
    //    });
    //}


    function onAdd() {
        var row = getSelectRows();
        var href = "/Base/BaseUser/Add";
        showDialog({ title: "用户添加", href: href });
    }

    function onEdit() {
        //var opts = JSON.parse(option);
        if (getSelectRows()) {
            var row = getSelectRows();
            var href = "/Base/BaseUser/Edit?Id=" + row.Id;
            showDialog({ title: "更新用户", width: 300, height: 200, href: href });
        }
    }

    function onLook() {
        if (getSelectRows()) {
            var row = getSelectRows();
            var href = "/Base/BaseUser/Edit?Id=" + row.Id;
            showDialog({ title: "用户查看", width: 300, height: 200, href: href });
            $("#dialogBtnOK").hide();
        }
    }

    function onDelete() {
        if (getSelectRows()) {
            var row = getSelectRows();
            $.messager.confirm("提示信息", "您确定要删除当前数据？", function (d) {
                if (d) {
                    $.post("/Base/BaseUser/Delete", { Id: row.Id }, function (data) {
                        if (data.Success) {
                            $.messager.alert("提示信息", "删除成功!");
                            $("#data-grid").datagrid("reload");
                        }
                    },
                        "json"
                    );
                }
            });
        }
    }

    //function onSave() {
    //    $.ajax({
    //        type: "POST",
    //        url: "/Base/BaseUser/Edit",
    //        data: $("#mainFrom").serialize(),
    //        dataType: "json",
    //        success: function (d) {
    //            if (d) {
    //                $.messager.alert("提示信息", "保存成功!");
    //                onSaveOK();
    //            } else {
    //                $.messager.alert("提示信息", "保存失败!");
    //            }
    //        }
    //    });
    //}

</script>